import {post, get} from '@/utils/request'

/** 查询部门树形数据 */
export function queryDeptVo() {
  return get("/api/dept/queryDeptVo");
}


/** 添加部门 */
export function add(params) {
    return post("/api/dept/addDept",params);
}

/** 修改部门 */
export function update(params) {
    return post("/api/dept/updateDept",params);
}

/** 查询单个部门 */
export function queryOne(params) {
    return get("/api/dept/queryOne",params);
}

/** 添加部门岗位 */
export function addDeptPosition(params) {
    return post("/api/dept/addDeptPosition",params);
}

/** 移除部门岗位 */
export function removeDeptPosition(params) {
    return post("/api/dept/removeDeptPosition",params);
}

/** 查询部门下岗位 */
export function queryDeptPositions(params) {
    return get("/api/dept/queryDeptPositions",params);
}

/** 添加部门岗位员工 */
export function addDeptPositionUser(params) {
    return post("/api/dept/addDeptPositionUser",params);
}

/** 移除部门岗位员工 */
export function removeDeptPositionUser(params) {
    return post("/api/dept/removeDeptPositionUser",params);
}

/** 查询部门岗位下员工 */
export function queryPositionUsers(params) {
    return get("/api/dept/queryPositionUsers",params);
}

/** 查询部门下员工 */
export function queryDeptUsers(params) {
    return get("/api/dept/queryDeptUsers",params);
}
